/**
 * 
 */
package com.dp.behav.visitor;

/**
 * @author Sunaina.Sharma
 * 
 *         The core of this pattern is the Visitor interface. This interface
 *         defines a visit operation for each type of ConcreteElement in the
 *         object structure
 * 
 */
public interface Visitor {
	public void visit(Book book);

	// visit other concrete items
	public void visit(CD cd);

	public void visit(DVD dvd);
}
